package com.groupfifteen.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.groupfifteen.entity.SysMultiQuestionEntity;

import java.util.List;


public interface SysMultiQuestionService {

    // 分页查询考试管理信息
    IPage<SysMultiQuestionEntity> QuerySysMultiQuestions(SysMultiQuestionEntity sysMultiQuestionEntity, int pageNo, int pageSize);
    Integer AddMultiQuestion(SysMultiQuestionEntity sysMultiQuestionEntity);
    Integer DeleteMultiQuestion(Integer question_id);
    SysMultiQuestionEntity GetMultiQuestion(Integer question_id);
    Integer UpdateMultiQuestion(SysMultiQuestionEntity sysMultiQuestionEntity);


    /**
     * 通过试卷id 查询试卷
     *
     * @param paperId 试卷id
     * @return 问题
     */
    List<SysMultiQuestionEntity> findByIdAndType(Integer paperId);

    /**
     * 通过id查询选择题
     *
     * @return 选择题
     */
    SysMultiQuestionEntity findOnlyQuestionId();



    /**
     * 通过学科查询
     *
     * @param subject 学科
     * @param pageNo 分页数
     * @return 题目id
     */
    List<Integer> findBySubject(String subject,Integer pageNo);


}
